package br.com.vti.sisp_sicrim.model.entity.enums;

import br.com.crud4j.core.model.enums.SelectEnum;

/**
 *
 * @author ednardomatos
 */
public enum GrauInstrucao implements SelectEnum {
    
	ANALFABETO("Analfabeto", "1"),
	PRIMEIRO_GRAU_IMCOMPLETO("Primeiro Grau Incompleto", "2"),
	PRIMEIRO_GRAU_COMPLETO("Primeiro Grau Completo", "3"),
	SEGUNDO_GRAU_IMCOMPLETO("Segundo Grau Imcompleto", "4"),
	SEGUNDO_GRAU_COMPLETO("Segundo Grau Completo", "5"),
	TERCEIRO_GRAU_IMCOMPLETO("Terceiro Grau Incompleto", "6"),
	TERCEIRO_GRAU_COMPLETOO("Terceiro Grau Completo", "7"),
	POS_GRADUACAO_ESPECIALIZACAO("Pos Graduacao/Especializacao", "8"),
	POS_GRADUACAO_MESTRADO("Pos Graduacao/Mestrado", "9"),
	DOUTORADO("Doutorado", "10"),
	POS_DOUTORADO("Pos Doutorado", "11"),
	MENOR_NAO_ALFABETIZADO("Menor Nao Alfabetizado", "12");
    
    private final String label;
    private final String value;
    
    GrauInstrucao(String label, String value) {
        this.label = label;
        this.value = value;
    }

    @Override
    public String getLabel() {
        return label;
    }

    @Override
    public String getValue() {
        return value;
    }

    @Override
    public String toString() {
        return getValue();
    }
    
}
